OpenGL - Timeskip
Timeskip is a cooperative run-and-gun, 32-bit pixel platformer created in the OpenGL framework, ASGE. Created by a team of five in my ‘More Games In C++’ module, the project utilises modern C++ practices to ensure a highly efficient and reusable code base. The game features controller support, multiple levels, and AI.
The code base adopts Object-Oriented Programming approaches alongside a focus on “composition over inheritance”. Classes are de-coupled and make use of component class interfaces ensure high code maintainability. This large game project furthered my proficiency using version control systems and ensuring high runtime performance.
Contributions:
- Modern C++ Refactor
- Backend Systems:
- Player Input System
- Scene Manager System
- Level Scenes Set-up
- Time Swap Mechanic
- Pause System